socio-technical systems - German English Dictionary